@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

.sou{ background:#f4f4f4; height:86px; line-height:86px; overflow:hidden; margin-bottom:20px;}
.s_inp01{ padding-top:0;}
.inp01{ font:14px "Microsoft Yahei"; color:#535353; width:260px; height:40px; line-height:40px; background:url(../images/sou1.gif) no-repeat; border:0;padding-left:40px;}
.inp02{ background:url(../images/sou2.gif) no-repeat; width:59px; height:40px; border:0; cursor:pointer;}
.sou p{ font:14px "Microsoft Yahei"; width:600px; color:#535353; height:86px; line-height:86px;}
.sou p a{color:#535353; padding:0 8px;}
.sou p b{ color:#400197; font-weight:normal;}

.hj{ height:570px; margin-top:65px; overflow:hidden;}
.tit1{ height:135px; text-align:center;  overflow:hidden;}
.tit1 em{ display:block; font:24px "Microsoft Yahei"; text-align:center; color:#343434;}
.tit1 a{ display:block; font:38px "Microsoft Yahei"; font-weight:bold; color:#5c3178; background:url(../images/line.png) no-repeat center center;}
.tit1 i{display:block; margin-top:8px;}
.hj dl{ 
    width: 25%;
overflow: hidden;
float: left;
display: flex;
flex-wrap: wrap;
justify-content: center;
    }
.hj dt{ width:90%; height:175px; float:right; overflow:hidden; position:relative;}
.hj dt a{ display:block;width:100%; height:175px;text-align:center}
.hj dt a:hover em{ display:block;}
.hj dt em{ display:none;width:90%; height:175px; position:absolute; top:0; left:0;}
.hj dt img{width:100%; height:175px;object-fit:cover}
.hj dd{ width:250px; height:180px; overflow:hidden;}
.hj dd em{ display:block;font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#191919; line-height:46px; height:46px; overflow:hidden;}
.hj dd p{ font:14px "Microsoft Yahei"; line-height:28px; color:#191919; padding:0 18px;}

.pro{ height:1045px;}
.pro .tit1 a{ background:url(../images/pro_line1.gif) no-repeat center center;}
.tit2{ height:60px; overflow:hidden; background-color: #4f297e;}
.tit2 ul{ width:1000px; margin:0 auto; height:60px;}
.tit2 li{ width:200px; height:60px; font:22px "Microsoft Yahei"; text-align:center; line-height:60px; overflow:hidden; float:left;}
.tit2 li a{ display:block; color:#fff;}
.tit2 li a:hover,.tit2 .cur a{ background:url(../images/fen_bg2.gif) no-repeat center top; text-decoration:none;}
.titer{ height:60px; overflow:hidden; background:#898989; font:14px "Microsoft Yahei"; line-height:60px;}
.titer a{ display:inline-block; padding-right:35px; color:#fff;}
.pro dl{ height:515px; margin-top:20px; overflow:hidden;}
.pro dt{ width:666px; height:490px; border:2px solid #c5c5c5; float:left; overflow:hidden; float:left;}
.pro dt img{width:666px; height:490px; }
.pro dd{ width:345px; font:14px "Microsoft Yahei"; line-height:30px; color:#fff; height:445px; padding:30px 20px 0 20px; overflow:hidden; float:right; background:url(../images/pro_bg.jpg) no-repeat center top;}
.pro dd span a{ display:block; width:98px; height:35px; background:#fff url(../images/pro_jt.gif) no-repeat 95px center; font:14px "Microsoft Yahei"; line-height:35px; color:#7b367c; padding-left:20px; margin-top:20px;}
.pro2{ height:250px; position:relative;}
.pro2 .arr1 a{ display:block; width:31px; height:48px; border:2px solid #373737; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; position:absolute; top:90px; left:-56px; font-weight:bold;}
.pro2 .arr1 a:hover{color:#693579; border:2px solid #693579; text-decoration:none;}
.pro2 .arr2 a{display:block; width:31px; height:48px; border:2px solid #373737; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; position:absolute; top:90px; right:-56px;font-weight:bold;}
.pro2 .arr2 a:hover{ color:#693579; border:2px solid #693579; text-decoration:none;}
.pro2 li{ width:242px; float:left; margin-right:10px;}
.pro2 li img{ display:block; width:238px; height:193px; border:2px solid #c5c5c5;}
.pro2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:33px; background:#693579; color:#fff;}
.pro2 .nones{ margin-right:0;}


.hy .al-nr-slide{ float:left;}
.hy .al-slide{ width:820px; height:420px;}
.hy .fd-al{ float:left; }

.hy{ height:630px; padding-top:64px; background:url(../images/hy_bg.jpg) no-repeat center top;}
.hy .tit1 a{ display:block; background:url(../images/hy_line.png) no-repeat center center;}
.hy dl{ width:620px; height:415px; border:3px solid #c5c5c5; float:left; overflow:hidden; position:relative;}
.hy dt{width:620px; height:415px;}
.hy dt img{width:620px; height:415px;}
.hy dd{ width:564px; height:75px; background:url(../images/hy_alp1.png); position:absolute; bottom:0; left:0; overflow:hidden;}
.hy dd em{ display:inline-block; font:14px "Microsoft Yahei"; width:249px; height:75px; float:left; line-height:75px; color:#fff; overflow:hidden; padding-left:30px;}
.hy dd span{ display:inline-block; width:275px; margin-top:20px; float:right;}
.hy dd span a{ display:inline-block; width:98px; height:41px; background:url(../images/hy_btn1.gif) no-repeat; line-height:41px; color:#fff; padding-left:20px;}
.hy dd span a.a02{background:url(../images/hy_btn2.gif) no-repeat; margin-left:18px;}
.hy2{ display:inline; width:182px; position:absolute; right:0px; top:0px;}
.hy2 li{ width:176px; height:123px; border:3px solid #c5c5c5; margin-bottom:17px; position:relative;}
.hy2 li a{ display:block;width:176px; height:123px; overflow:hidden;}
.hy2 li img{ display:block; width:176px; height:123px;}
.hy2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:30px; height:30px; overflow:hidden; color:#fff; background:url(../images/hy_alp2.png); position:absolute; bottom:0; left:0; width:100%;}
.hy3{ width:228px; float:right; border-top:2px solid #c5c5c5;}
.hy3 li{ width:228px; height:70px; overflow:hidden;}
.hy3 li a{ display:block; font:16px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#252627; line-height:70px; background:url(../images/hy_bg02.png) no-repeat;}
.hy3 li a:hover,.hy3 .cur a{background:url(../images/hy_bg01.png) no-repeat; text-decoration:none; color:#fff;}

.ys{ margin-top:56px;}
.ys .tit1 b{ background:url(../images/ys_logo.gif) no-repeat left center; padding-left:170px; margin-left:10px;}
.ys2{background:url(../images/ys_bg.jpg) no-repeat center top; height:1243px;}
.ys2 .content{ height:1243px; position:relative;}
.ys2 dl{ width:445px; height:280px;}
.ys2 dt{ height:84px; font:26px "Microsoft Yahei"; line-height:36px; color:#000; font-weight:bold;}
.ys2 dt em{ display:inline-block; float:left; background:url(../images/ys01.gif) no-repeat center top; margin-right:15px; font:40px Arial, Helvetica, sans-serif; font-style:italic; line-height:48px; text-align:center; width:48px; height:48px; color:#fff; font-weight:bold; margin-top:15px;}
.ys2 dd p{ font:14px "Microsoft Yahei"; line-height:28px; color:#343434; background:url(../images/ys_jt.gif) no-repeat left 9px; padding-left:18px;}
.ys2 dd p b{ color:#7d367c;}
.ys2 dd h3{ height:62px; border-top:1px solid #e5e5e5; width:430px; border-bottom:1px solid #e5e5e5; margin-top:15px;}
.ys2 dd h3 em{ display:inline-block; font:14px "Microsoft Yahei"; font-weight:bold; line-height:62px; color:#333; float:left;}
.ys2 dd span{ display:inline-block; float:left; width:138px; height:62px;}
.ys2 dd span img{ width:138px; height:62px;}
.ys2 dd .sp01{ border-left:1px solid #e5e5e5; padding-left:15px;}
.ys2 dd span{ display:inline-block; height:38px; width:155px;}
.ys2 dd span a{ display:inline-block; width:103px; height:38px; font:14px "Microsoft Yahei"; line-height:38px; /*background:url(../images/wit_btn.jpg) no-repeat;*/ padding-left:20px; color:#fff;}
.ys2 dd span a.a02{ background:url(../images/ys_btn.gif) no-repeat center top; color:#666;}
.ys2 .dl01{ position:absolute; top:0; left:0;}
.ys2 .dl02{ position:absolute; top:335px; right:0;}
.ys2 .dl03{ position:absolute; top:680px; left:0;}
.ys2 .dl04{ position:absolute ;top:987px; right:0;}
.ys2 .h01{width:445px; height:280px; position:absolute; top:0; right:0;}
.ys2 .h02{width:445px; height:280px; position:absolute ;top:620px; right:0;}
.ys2 .h03{ width:445px; height:279px; position:absolute; bottom:0; left:0;}

.guan1{ position:relative; margin-top:-34px; background:url(../images/guan_bg.jpg) no-repeat center 0; height:322px;}
.guan1 .content{ height:322px; position:relative;}
.guan1 h2{ width:1000px; height:322px;}
.guan1 h2 img{width:1000px; height:322px;}
.guan1 p{ width:540px; height:60px; position:absolute; top:212px; left:55px; font:22px "Microsoft Yahei"; line-height:60px; color:#fff;}
.guan1 p em{ font:26px Arial, Helvetica, sans-serif; font-weight:bold;}
.guan1 span a{display:block; width:98px; height:35px; background:#fff url(../images/pro_jt.gif) no-repeat 95px center; font:14px "Microsoft Yahei"; line-height:35px; color:#7b367c; padding-left:20px; margin-top:10px;float:right;}

.par{ height:auto; margin-top:60px; overflow:hidden;}
.par .tit1 a{ display:block; background:url(../images/par_line.png) no-repeat center center;}
.par li{ width:192px; height:73px; background:url(../images/par_bg1.gif) no-repeat center top; margin:0 0 10px 38px; display:inline; float:left;}
.par li img{ display:block; width:179px; height:59px; margin:7px 0 0 6px;}
/*.par .li01{ margin-top:7px;}
.par .li02{ margin-top:14px;}*/

.par ul{ overflow:hidden;}

.wit dl{ margin-right:80px;}
.wit{ height:295px; position:relative;}
.wit .arr1 a{ display:block; width:31px; height:48px; border:2px solid #373737; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; position:absolute; top:85px; left:-56px; font-weight:bold;}
.wit .arr1 a:hover{color:#693579; border:2px solid #693579; text-decoration:none;}
.wit .arr2 a{display:block; width:31px; height:48px; border:2px solid #373737; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; position:absolute; top:85px; right:-56px;font-weight:bold; z-index:999;}
.wit .arr2 a:hover{ color:#693579; border:2px solid #693579; text-decoration:none;}
.wit dl{ width:460px;}
.wit dt{ width:230px; height:230px; float:left; overflow:hidden;}
.wit dt img{width:230px; height:230px;}
.wit dd{ width:210px; float:right; overflow:hidden;}
.wit dd h3 a{ display:block; font:34px; font:14px "Microsoft Yahei"; font-weight:bold; line-height:34px; overflow:hidden; margin-top:20px;}
.wit dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#797979; height:96px; overflow:hidden;}
.wit dd span a{ display:block; margin-top:20px; width:103px; height:38px; background:url(../images/wit_btn.jpg) no-repeat center top; font:14px "Microsoft Yahei"; line-height:38px; padding-left:20px; color:#fff;}

.abg2{ height:704px; padding-top:61px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.about{ height:345px; background:#fff url(../images/about_lt.gif) no-repeat left top; width:785px;}
.about dl{ padding:0 16px; margin-top:20px;}
.about dt{ width:318px; height:231px; float:left; overflow:hidden;}
.about dt img{width:318px; height:231px;}
.about dd{ width:350px;  float:right;}
.about dd h3 a{ display:block; font:18px "Microsoft Yahei"; line-height:48px; color:#343434; height:48px; overflow:hidden;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:24px; height:120px; color:#797979; overflow:hidden;}
.about dd span a{ display:block; margin-top:20px; width:131px; height:38px; background:url(../images/about_btn.jpg) no-repeat center top; font:14px "Microsoft Yahei"; line-height:38px; padding-left:20px; color:#fff;}
.tit3{ height:48px; overflow:hidden; background:url(../images/about_line.gif) no-repeat left bottom; padding:0 16px; padding-top:4px; font:18px "Microsoft Yahei"; line-height:48px;}
.tit3 a{ display:inline-block; color:#4d4d4d; background:url(../images/about_logo.gif) no-repeat left center; padding-left:30px;}
.tit3 em{ font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4d4d4d; padding-left:10px;}
.tit3 span a{font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4d4d4d; background:none; line-height:48px;}

.honor{ height:345px; background:#fff url(../images/honor_lt.gif) no-repeat left top; width:268px;}
.honor1{ width:232px; margin:18px auto 0;}
.honor1 .arr1 a{ display:block; width:21px; height:48px; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; margin-top:95px; font-weight:bold;}
.honor1 .arr1 a:hover{color:#693579;text-decoration:none;}
.honor1 .arr2 a{display:block; width:21px; height:48px; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px;margin-top:95px;font-weight:bold;}
.honor1 .arr2 a:hover{ color:#693579; text-decoration:none;}
.honor2{ width:157px; display:inline; margin-left:21px;}
.honor2 li{ width:157px; float:left;}
.honor2 li img{ display:block; width:155px; height:221px; border:1px solid #honor2;}
.honor2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:34px; color:#343434; height:34px; overflow:hidden;}

.alb{ height:283px; background:#fff url(../images/alb_lt.gif) no-repeat left top; overflow:hidden; margin-top:22px;}
.alb .tit3{ background:none; border-bottom:1px solid #d5d5d5;}
.alb li{ margin:13px 9px 0 1px; width:242px; float:left;}
.alb li img{ display:block; border:2px solid #d5d5d5; width:238px; height:168px;}
.alb li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:45px; height:45px; overflow:hidden; color:#0b0b0b;}
.alb .nones{ margin-right:0;}

.jx{ height:520px; margin-top:60px;}
.jx h2 a{ display:block; background:url(../images/jx_h.jpg) no-repeat center top; height:88px; font:38px "Microsoft Yahei" ; text-align:center;font-weight:bold; color:#fff; line-height:88px;}
.jx2{ height:380px; margin-top:32px;}
.tit4{ width:496px; border:2px solid #693579; border-left:1px solid #693579;border-right:1px solid #693579; margin:0 auto; height:50px;}
.tit4 li{ width:122px; border-left:1px solid #693579;border-right:1px solid #693579; font:18px "Microsoft Yahei"; text-align:center; line-height:50px;  float:left;height:50px;}
.tit4 li a{ display:block; color:#3d3d3d;}
.tit4 li a:hover,.tit4 .cur a{ color:#fff; text-decoration:none; background:url(../images/jx_bg.jpg) no-repeat center top;}
.jx3{ height:293px; position:relative; margin-top:32px;}

.jx3 .arr1 a{ display:block; width:31px; height:48px; border:2px solid #373737; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; position:absolute; top:108px; left:-56px; font-weight:bold; z-index:999;}
.jx3 .arr1 a:hover{color:#693579; border:2px solid #693579; text-decoration:none;}

.jx3 .arr2 a{display:block; width:31px; height:48px; border:2px solid #373737; font:36px "宋体"; text-align:center; font-weight:bold; color:#373737; line-height:48px; position:absolute; top:108px; right:-56px;font-weight:bold; z-index:999;}
.jx3 .arr2 a:hover{ color:#693579; border:2px solid #693579; text-decoration:none;}

.jx3 li{width:300px !important; height:208px !important;}
.jx3 li img{width:300px; height:208px;}
.jx3 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; background:url(../images/hy_alp1.png); position:absolute; bottom:0; left:0; color:#fff; width:100%;}
.jx3 li{ top:40px !important;}

.jx3 li.roundabout-in-focus{width:380px !important; height:264px !important; top:0px !important; margin-left:20px;}
.jx3 li.roundabout-in-focus img{width:380px !important; height:264px !important;}
.jx3 .jx3-ul{ margin-left:-50px; width: 1000px; height: 300px; }


.dy{ width:670px; height:450px; float:left; overflow:hidden; position:relative;}
.dy h5 a{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#555; line-height:50px; position:absolute; top:0; right:10px;}
.dy1{ height:50px; overflow:hidden; border:1px solid #c4c4c4; background:#f7f7f7;}
.dy1 li{ width:124px; float:left; font:18px "Microsoft Yahei"; text-align:center; line-height:50px; overflow:hidden;}
.dy1 li a{ display:block; color:#3d3d3d;}
.dy1 li a:hover,.dy1 .cur a{ text-decoration:none; background:url(../images/jx_bg.jpg) no-repeat center top; color:#fff;}
.dy dl{ height:153px; margin-top:15px;}
.dy dt{ width:294px; height:153px; float:left; overflow:hidden;}
.dy dt img{width:294px; height:153px;}
.dy dd{ width:335px; float:right;}
.dy dd h3 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; line-height:40px; overflow:hidden; height:40px; color:#595959;}
.dy dd p{ font:14px "Microsoft Yahei"; line-height:28px; height:84px; overflow:hidden; color:#595959;}
.dy3{ margin-top:20px;}
.dy3 li{ width:315px; font:14px "Microsoft Yahei"; line-height:32px; height:32px; float:left; overflow:hidden; background:url(../images/dy_jt.gif) no-repeat left center; padding-left:20px;}
.dy3 li a{ color:#595959;}

.faq{ width:305px; padding-left:12px; background:url(../images/faq_line.gif) no-repeat left 10px; height:450px; float:left; overflow:hidden; position:relative;}
.faq h5 a{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#555; line-height:50px; position:absolute; top:0; right:10px;}
.faq .dy1 li a:hover{ background:none; color:#3d3d3d;}
.faq2 dl{ padding:12px 10px 0 10px;}
.faq2 dt a{ display:block; font:14px "Microsoft Yahei"; line-height:24px; height:24px; overflow:hidden; background:url(../images/q.gif) no-repeat left 2px; padding-left:30px; color:#595959; font-weight:bold;}
.faq2 dd{ font:14px "Microsoft Yahei";line-height:24px; color:#595959; background:url(../images/a.gif) no-repeat left 3px; padding-left:30px;}

.link{  font:14px "Microsoft Yahei"; line-height:60px; background:#26205f;}
.link p{ color:#fff;}
.link p a{ display:inline-block; padding-right:40px; color:#fff;}



/******************************广告*********************************/
.banners{height: 495px;}
.fullSlide {width:100%;position:relative;height:495px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:495px;overflow:hidden;text-align:center;background-position:center top;background-repeat: no-repeat;}
.fullSlide .bd li a {display:block;height:495px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;margin:0 5px;}
.fullSlide .hd ul .on {background:#722A80;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;
filter:alpha(opacity=50);opacity:0.5;display:none;width:35px; height:80px;}
.fullSlide .prev{background: #722A80 url(../images/letf-an.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:#722A80 url(../images/right-an.png) no-repeat;}
.fullSlide .timer {background: #722A80 none repeat scroll 0 0;bottom: 0;font-size: 0;height: 3px;left: 0;opacity: 0.8;overflow: hidden;position: absolute;width: 0;z-index: 1;}

